static void settings_update_cursor_theme (GtkSettings *settings);
static void settings_update_resolution (GtkSettings *settings);
static void settings_update_font_options (GtkSettings *settings);
+static void settings_update_font_values (GtkSettings *settings);
+static void settings_update_font_name (GtkSettings *settings);
static gboolean settings_update_fontconfig (GtkSettings *settings);
static void settings_update_theme (GtkSettings *settings);
static void settings_update_key_theme (GtkSettings *settings);
static gboolean settings_update_xsetting (GtkSettings *settings,
GParamSpec *pspec,
gboolean force);
-static void settings_update_font_values (GtkSettings *settings);
static void gtk_settings_load_from_key_file (GtkSettings *settings,
const gchar *path,
settings_update_cursor_theme (settings);
settings_update_resolution (settings);
settings_update_font_options (settings);
+ settings_update_font_name (settings);
}
return settings;
}
static void
-update_font_name (GtkSettings *settings)
+settings_update_font_name (GtkSettings *settings)
{
GtkSettingsPrivate *priv = settings->priv;
GtkSettingsPropertyValue *svalue = &priv->property_values[PROP_FONT_NAME - 1];
const gchar *
gtk_settings_get_font_family (GtkSettings *settings)
{
- update_font_name (settings);
+ settings_update_font_name (settings);
return settings->priv->font_family;
}
gint
gtk_settings_get_font_size (GtkSettings *settings)
{
- update_font_name (settings);
+ settings_update_font_name (settings);
return settings->priv->font_size;
}
gboolean
gtk_settings_get_font_size_is_absolute (GtkSettings *settings)
{
- update_font_name (settings);
+ settings_update_font_name (settings);
return settings->priv->font_size_absolute;
}